devastating losses - Spanish English Dictionary